import { http } from "@/utils/http";
export interface ApplayGameGuildBody {
  /**
   * 是否同意主播合作协议 0 不同意 1同意
   */
  agree: '0' | '1';
  /**
   * 游戏类型
   */
  game_type: number;
  /**
   * 身份证号
   */
  IdNumber: string
  /**
   * 职位
   */
  man_post: number | string;
  /**
   * 机构名字，最多10个字
   */
  organ_name: string;
  /**
   * 真实姓名
   */
  relName: string;
  /**
   * 规模
   */
  scale: number | string;
  /**
   * 电话
   */
  tellphone: number | string;
  /**
   * 直播平台id
   */
  livePlatformId: string | number
  [property: string]: any;
}
export const postApplayGameGuildBody = (data: ApplayGameGuildBody) => {
  return http.post('/cooperate/apply.organization', { data });
}

/**
 * 可以为空
 */
export interface OrganizationApplayInfo extends Omit<ApplayGameGuildBody, 'agree'> {


  /**
   * 审核状态1 审核中 2 已审核 3未通过
   */
  state: '1' | '2' | '3';
}
/**
 * 给出当前游戏工会的审核状态
 * @returns 
 */
export const getGameGuildApplayInfo = () => {
  return http.get<OrganizationApplayInfo>('/cooperate/get.organization');
}